package Nitrus;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

class GestorAutenticacion{
    public GestorAutenticacion(){
            super();
    }
    public boolean comprobar(String usuario, String contraseña) throws Exception {
            boolean key = false;
    		Agente agentebd = Agente.getAgente();
    		String query = "SELECT * FROM Usuario WHERE User = ?";
    		try {
    			Connection conn = agentebd.getConn();
    			PreparedStatement st = conn.prepareStatement(query);
    		    st.setString(1, usuario);
    			ResultSet resQuery = st.executeQuery();
    			if (resQuery.next()) {
    				String pass = resQuery.getString("pass");
    				key=pass.equals(contraseña);
    			}
    			resQuery.close();
    			st.close();
    		} catch (Exception e) {
    		      System.err.println("Excepcion:"); 
    		      System.err.println(e.getMessage()); 
    		}
            return key;
    }
}